package com.jingbian.cppccbackend.service.user;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.jingbian.cppccbackend.entity.PublicOpinionSigners;
import com.jingbian.cppccbackend.entity.dto.PublicOpinionSignersListDTO;
import com.jingbian.cppccbackend.vo.PublicOpinionSignersListVO;

/**
 * <p>
 * 社情民意联名人表 服务类
 * </p>
 *
 * @author yezi
 * @since 2025-04-26
 */
public interface PublicOpinionSignersService extends IService<PublicOpinionSigners> {
    /**
     * 获取联名社情民意列表
     * @param publicOpinionSignersListDTO 查询参数
     * @return PageInfo<PublicOpinionSignersListVO>
     */
    PageInfo<PublicOpinionSignersListVO> getList(PublicOpinionSignersListDTO publicOpinionSignersListDTO);

    PublicOpinionSigners changeStatus(Integer opId, String status);

    Integer deleteConsignOpinion(Integer opinionId);
}
